Develop a preemptive scheduling library aiming to enhance system performance utilizing application-implemented cancel mechanisms.